something which overlaps - Allemand Anglais Dictionnaire